package com.bjbn.service;

import com.bjbn.dto.FlightMessage;
import com.bjbn.entity.FimsDataOri;

/**
 * XML解析服务接口
 * 
 * @author bjbn
 */
public interface XmlParseService {

    /**
     * 解析XML消息
     * 
     * @param xmlContent XML内容
     * @return 航班消息对象
     */
    FlightMessage parseXmlMessage(String xmlContent);

    /**
     * 将XML消息转换为FIMS原始数据
     * 
     * @param xmlContent XML内容
     * @param source 数据来源（taom或aoip）
     * @return FIMS原始数据
     */
    FimsDataOri convertToFimsData(String xmlContent, String source);
} 